/**
 * 导出百度云加速域名列表
 *
 * 复制到控制台运行即可
 */


var domainList = "域名,子域名,记录类型,记录值\n";
// 获取域名列表
function getDomainList(page) {
    jQuery.ajax({
        url: 'http://su.baidu.com/seed_1/api/su/zones/',
        type: 'GET',
        dataType: 'json',
        data: {
            order: 'created_on',
            direction: 'desc',
            per_page: 500, // 每页个数
            page: 1 // 页码
        },
        success: function(data, textStatus, xhr) {
            // 循环每个域名
            for (var i = 0; i < data.result.length; i++) {
                getSubList(data.result[i].id);
            }
        }
    });
}
// 获取解析列表
function getSubList(id) {
    jQuery.ajax({
        url: 'http://su.baidu.com/seed_1/api/su/zones/' + id + '/dns_records/',
        type: 'GET',
        dataType: 'json',
        data: {
            order: 'created_on',
            direction: 'desc',
            per_page: 500, // 每页个数
            page: 1 // 页码
        },
        success: function(data, textStatus, xhr) {
            var subList = '';
            // 循环每一条记录
            for (var i = 0; i < data.result.length; i++) {
                subList+= data.result[i].zone_name + ',';
                subList+= data.result[i].name.replace(new RegExp('\.' + data.result[i].zone_name.replace('.', '\\.') + '$'), '') + ',';
                subList+= data.result[i].type + ',';
                subList+= data.result[i].content + "\n";
            }
            domainList+= subList + "\n\n";
        }
    });
}
getDomainList(1)
